indelible imprint - English Synonyms Dictionary